package oop.java0329.work2;

/**
 * 轿车分为 大众，五菱，奔驰等；车辆都有颜色，车牌等属性，
 * 有启动，加速，刹车等方法;
 * 五菱还有拉货的方法。
 * 用继承来描述车辆.
 *
 * 车辆检测中心（有电话，地址等属性）检测车辆的方法都是一样的：检测车辆的启动，加速，刹车是否正常。
 * 用oop的多态思想模拟。
 */
public class Car {
    private String color;
    private String plate;//车牌

    public Car() {
    }

    public Car(String color, String plate) {
        this.color = color;
        this.plate = plate;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getPlate() {
        return plate;
    }

    public void setPlate(String plate) {
        this.plate = plate;
    }
    public void start(){
        System.out.println("启动");
    }
    public void speed(){
        System.out.println("加速");
    }
    public void stop(){
        System.out.println("刹车");
    }
}

class Dazhong extends Car {
    public Dazhong() {
    }

    public Dazhong(String color, String plate) {
        super(color, plate);
    }

}
class Benz extends Car{
    public Benz() {
    }

    public Benz(String color, String plate) {
        super(color, plate);
    }
}
class Wuling extends Car{
    public Wuling() {
    }

    public Wuling(String color, String plate) {
        super(color, plate);
    }
    public void lahuo(){
        System.out.println("拉货");
    }
}
